Selaru

Selaru is an island in Indonesia in the Tanimbar Islands group, Southeast Maluku. It is located south of Yamdena.

See also

External links